﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ProcurementManagement.Domain.Dtos
{
    /// <summary>
    /// 采购退货DTO
    /// </summary>
    public class PurchaseReturnsDTO
    {
        public int DirectRefundId { get; set; }
        /// <summary>
        /// 采购退货id
        /// </summary>
        public int PurchaseReturnsIds { get; set; }
        /// <summary>
        /// 供应商名称
        /// </summary>
        public string? VName { get; set; }
        /// <summary>
        /// 退货人员
        /// </summary>
        public string? PReturnsPersonnel { get; set; }
        /// <summary>
        /// 金额总价
        /// </summary>
        public decimal? PRtotalAmount { get; set; }
        /// <summary>
        /// 已退货金额
        /// </summary>
        public decimal? RefundAmoun { get; set; }
        /// <summary>
        /// 采购退货主题
        /// </summary>
        public string? PurchaseReturnsTopic { get; set; }
        /// <summary>
        /// 退货日期
        /// </summary>
        public DateTime? PRReturnDate { get; set; }
        /// <summary>
        /// 采购退货编号
        /// </summary>
        public string? PurchaseReturnsCode { get; set; }
        /// <summary>
        /// 本次退款金额
        /// </summary>
        public decimal? BenPrice { get; set; }
        /// <summary>
        /// 剩余退款金额
        /// </summary>
        public decimal? SengPrice { get; set; }
        /// <summary>
        /// 本次退款日期
        /// </summary>
        public DateTime? BenDate { get; set; }
        /// <summary>
        /// 下次退款日期
        /// </summary>
        public DateTime? XiaDate { get; set; }
        /// <summary>
        /// 支付方式
        /// </summary>
        public string? PayType { get; set; }
        /// <summary>
        /// 银行账号
        /// </summary>
        public string? YingHang { get; set; }
        /// <summary>
        /// 备注
        /// </summary>
        public string? Remark { get; set; }
        /// <summary>
        /// 用来区分退款是（直接退款还是采购） 1是直接退款，2是供应商预付款
        /// </summary>
        public int? idddddd { get; set; }
        /// <summary>
        /// 添加人姓名
        /// </summary>
        public string? AddName { get; set; }

        /// <summary>
        /// 添加时间
        /// </summary>
        public DateTime? AddTime { get; set; }

        /// <summary>
        /// 公司id
        /// </summary>
        public string? Office_Id { get; set; }

        /// <summary>
        /// 用户id
        /// </summary>
        public int? User_Id { get; set; }






    }
}
